:root {
  --primary-color: #ff9854;
  --theme-linear-gradient: linear-gradient(90deg, #fa8c1d, #fcaf3f);

  /* 搜索框样式 */
  --van-search-left-icon-color: var(--primary-color) !important;
}

body {
  font-size: 14px;
}

.top-layer {
  position: relative;
  z-index: 10;
  height: 100vh;
  background-color: #ffffff;
  overflow-y: auto;
}

.bottom-gray-line {
  border-bottom: 1px solid #f8f9f9;
}